////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2012 Kentaro Sekimoto  All rights reserved.
////////////////////////////////////////////////////////////////////////////

#ifndef FM4_MP3_H_
#define FM4_MP3_H_

#define FM4_PERIPH_BASE         (0x40000000UL)
#define FM4_BT_BASE             (FM4_PERIPH_BASE + 0x25000UL)
#define FM4_GPIO_BASE           (FM4_PERIPH_BASE + 0x33000UL)

#define FM4_GPIO_PFR            (FM4_GPIO_BASE + 0x000)
#define FM4_GPIO_PFR0           (FM4_GPIO_PFR + 0x00)
#define FM4_GPIO_PFR1           (FM4_GPIO_PFR + 0x04)
#define FM4_GPIO_PFR2           (FM4_GPIO_PFR + 0x08)
#define FM4_GPIO_PFR3           (FM4_GPIO_PFR + 0x0C)
#define FM4_GPIO_PFR4           (FM4_GPIO_PFR + 0x10)
#define FM4_GPIO_PFR5           (FM4_GPIO_PFR + 0x14)
#define FM4_GPIO_PFR6           (FM4_GPIO_PFR + 0x18)
#define FM4_GPIO_PFR7           (FM4_GPIO_PFR + 0x1C)
#define FM4_GPIO_PFR8           (FM4_GPIO_PFR + 0x20)
#define FM4_GPIO_PFR9           (FM4_GPIO_PFR + 0x24)
#define FM4_GPIO_PFRA           (FM4_GPIO_PFR + 0x28)
#define FM4_GPIO_PFRB           (FM4_GPIO_PFR + 0x2C)
#define FM4_GPIO_PFRC           (FM4_GPIO_PFR + 0x30)
#define FM4_GPIO_PFRD           (FM4_GPIO_PFR + 0x34)
#define FM4_GPIO_PFRE           (FM4_GPIO_PFR + 0x38)
#define FM4_GPIO_PFRF           (FM4_GPIO_PFR + 0x3C)
#define FM4_GPIO_PCR            (FM4_GPIO_BASE + 0x100)
#define FM4_GPIO_PCR0           (FM4_GPIO_PCR + 0x00)
#define FM4_GPIO_PCR1           (FM4_GPIO_PCR + 0x04)
#define FM4_GPIO_PCR2           (FM4_GPIO_PCR + 0x08)
#define FM4_GPIO_PCR3           (FM4_GPIO_PCR + 0x0C)
#define FM4_GPIO_PCR4           (FM4_GPIO_PCR + 0x10)
#define FM4_GPIO_PCR5           (FM4_GPIO_PCR + 0x14)
#define FM4_GPIO_PCR6           (FM4_GPIO_PCR + 0x18)
#define FM4_GPIO_PCR7           (FM4_GPIO_PCR + 0x1C)
#define FM4_GPIO_PCR8           (FM4_GPIO_PCR + 0x20)
#define FM4_GPIO_PCR9           (FM4_GPIO_PCR + 0x24)
#define FM4_GPIO_PCRA           (FM4_GPIO_PCR + 0x28)
#define FM4_GPIO_PCRB           (FM4_GPIO_PCR + 0x2C)
#define FM4_GPIO_PCRC           (FM4_GPIO_PCR + 0x30)
#define FM4_GPIO_PCRD           (FM4_GPIO_PCR + 0x34)
#define FM4_GPIO_PCRE           (FM4_GPIO_PCR + 0x38)
#define FM4_GPIO_PCRF           (FM4_GPIO_PCR + 0x3C)
#define FM4_GPIO_DDR            (FM4_GPIO_BASE + 0x200)
#define FM4_GPIO_DDR0           (FM4_GPIO_DDR + 0x00)
#define FM4_GPIO_DDR1           (FM4_GPIO_DDR + 0x04)
#define FM4_GPIO_DDR2           (FM4_GPIO_DDR + 0x08)
#define FM4_GPIO_DDR3           (FM4_GPIO_DDR + 0x0C)
#define FM4_GPIO_DDR4           (FM4_GPIO_DDR + 0x10)
#define FM4_GPIO_DDR5           (FM4_GPIO_DDR + 0x14)
#define FM4_GPIO_DDR6           (FM4_GPIO_DDR + 0x18)
#define FM4_GPIO_DDR7           (FM4_GPIO_DDR + 0x1C)
#define FM4_GPIO_DDR8           (FM4_GPIO_DDR + 0x20)
#define FM4_GPIO_DDR9           (FM4_GPIO_DDR + 0x24)
#define FM4_GPIO_DDRA           (FM4_GPIO_DDR + 0x28)
#define FM4_GPIO_DDRB           (FM4_GPIO_DDR + 0x2C)
#define FM4_GPIO_DDRC           (FM4_GPIO_DDR + 0x30)
#define FM4_GPIO_DDRD           (FM4_GPIO_DDR + 0x34)
#define FM4_GPIO_DDRE           (FM4_GPIO_DDR + 0x38)
#define FM4_GPIO_DDRF           (FM4_GPIO_DDR + 0x3C)
#define FM4_GPIO_PDIR           (FM4_GPIO_BASE + 0x300)
#define FM4_GPIO_PDIR0          (FM4_GPIO_PDIR + 0x00)
#define FM4_GPIO_PDIR1          (FM4_GPIO_PDIR + 0x04)
#define FM4_GPIO_PDIR2          (FM4_GPIO_PDIR + 0x08)
#define FM4_GPIO_PDIR3          (FM4_GPIO_PDIR + 0x0C)
#define FM4_GPIO_PDIR4          (FM4_GPIO_PDIR + 0x10)
#define FM4_GPIO_PDIR5          (FM4_GPIO_PDIR + 0x14)
#define FM4_GPIO_PDIR6          (FM4_GPIO_PDIR + 0x18)
#define FM4_GPIO_PDIR7          (FM4_GPIO_PDIR + 0x1C)
#define FM4_GPIO_PDIR8          (FM4_GPIO_PDIR + 0x20)
#define FM4_GPIO_PDIR9          (FM4_GPIO_PDIR + 0x24)
#define FM4_GPIO_PDIRA          (FM4_GPIO_PDIR + 0x28)
#define FM4_GPIO_PDIRB          (FM4_GPIO_PDIR + 0x2C)
#define FM4_GPIO_PDIRC          (FM4_GPIO_PDIR + 0x30)
#define FM4_GPIO_PDIRD          (FM4_GPIO_PDIR + 0x34)
#define FM4_GPIO_PDIRE          (FM4_GPIO_PDIR + 0x38)
#define FM4_GPIO_PDIRF          (FM4_GPIO_PDIR + 0x3C)
#define FM4_GPIO_PDOR           (FM4_GPIO_BASE + 0x400)
#define FM4_GPIO_PDOR0          (FM4_GPIO_PDOR + 0x00)
#define FM4_GPIO_PDOR1          (FM4_GPIO_PDOR + 0x04)
#define FM4_GPIO_PDOR2          (FM4_GPIO_PDOR + 0x08)
#define FM4_GPIO_PDOR3          (FM4_GPIO_PDOR + 0x0C)
#define FM4_GPIO_PDOR4          (FM4_GPIO_PDOR + 0x10)
#define FM4_GPIO_PDOR5          (FM4_GPIO_PDOR + 0x14)
#define FM4_GPIO_PDOR6          (FM4_GPIO_PDOR + 0x18)
#define FM4_GPIO_PDOR7          (FM4_GPIO_PDOR + 0x1C)
#define FM4_GPIO_PDOR8          (FM4_GPIO_PDOR + 0x20)
#define FM4_GPIO_PDOR9          (FM4_GPIO_PDOR + 0x24)
#define FM4_GPIO_PDORA          (FM4_GPIO_PDOR + 0x28)
#define FM4_GPIO_PDORB          (FM4_GPIO_PDOR + 0x2C)
#define FM4_GPIO_PDORC          (FM4_GPIO_PDOR + 0x30)
#define FM4_GPIO_PDORD          (FM4_GPIO_PDOR + 0x34)
#define FM4_GPIO_PDORE          (FM4_GPIO_PDOR + 0x38)
#define FM4_GPIO_PDORF          (FM4_GPIO_PDOR + 0x3C)
#define FM4_GPIO_ADE            (FM4_GPIO_BASE + 0x500)
#define FM4_GPIO_EPFR           (FM4_GPIO_BASE + 0x600)
#define FM4_GPIO_EPFR00         (FM4_GPIO_EPFR + 0x00)
#define FM4_GPIO_EPFR01         (FM4_GPIO_EPFR + 0x04)
#define FM4_GPIO_EPFR02         (FM4_GPIO_EPFR + 0x08)
#define FM4_GPIO_EPFR03         (FM4_GPIO_EPFR + 0x0C)
#define FM4_GPIO_EPFR04         (FM4_GPIO_EPFR + 0x10)
#define FM4_GPIO_EPFR05         (FM4_GPIO_EPFR + 0x14)
#define FM4_GPIO_EPFR06         (FM4_GPIO_EPFR + 0x18)
#define FM4_GPIO_EPFR07         (FM4_GPIO_EPFR + 0x1C)
#define FM4_GPIO_EPFR08         (FM4_GPIO_EPFR + 0x20)
#define FM4_GPIO_EPFR09         (FM4_GPIO_EPFR + 0x24)
#define FM4_GPIO_EPFR10         (FM4_GPIO_EPFR + 0x28)
#define FM4_GPIO_EPFR11         (FM4_GPIO_EPFR + 0x2C)
#define FM4_GPIO_EPFR12         (FM4_GPIO_EPFR + 0x30)
#define FM4_GPIO_EPFR13         (FM4_GPIO_EPFR + 0x34)
#define FM4_GPIO_EPFR14         (FM4_GPIO_EPFR + 0x38)
#define FM4_GPIO_EPFR15         (FM4_GPIO_EPFR + 0x3C)
#define FM4_GPIO_PZR            (FM4_GPIO_BASE + 0x700)
#define FM4_GPIO_PZR0           (FM4_GPIO_PZR + 0x00)
#define FM4_GPIO_PZR1           (FM4_GPIO_PZR + 0x04)
#define FM4_GPIO_PZR2           (FM4_GPIO_PZR + 0x08)
#define FM4_GPIO_PZR3           (FM4_GPIO_PZR + 0x0C)
#define FM4_GPIO_PZR4           (FM4_GPIO_PZR + 0x10)
#define FM4_GPIO_PZR5           (FM4_GPIO_PZR + 0x14)
#define FM4_GPIO_PZR6           (FM4_GPIO_PZR + 0x18)
#define FM4_GPIO_PZR7           (FM4_GPIO_PZR + 0x1C)
#define FM4_GPIO_PZR8           (FM4_GPIO_PZR + 0x20)
#define FM4_GPIO_PZR9           (FM4_GPIO_PZR + 0x24)
#define FM4_GPIO_PZRA           (FM4_GPIO_PZR + 0x28)
#define FM4_GPIO_PZRB           (FM4_GPIO_PZR + 0x2C)
#define FM4_GPIO_PZRC           (FM4_GPIO_PZR + 0x30)
#define FM4_GPIO_PZRD           (FM4_GPIO_PZR + 0x34)
#define FM4_GPIO_PZRE           (FM4_GPIO_PZR + 0x38)
#define FM4_GPIO_PZRF           (FM4_GPIO_PZR + 0x3C)

#define FM4_BT_CH0              (FM4_BT_BASE + 0x000)
#define FM4_BT_CH1              (FM4_BT_BASE + 0x040)
#define FM4_BT_CH2              (FM4_BT_BASE + 0x080)
#define FM4_BT_CH3              (FM4_BT_BASE + 0x0C0)
#define FM4_BT_BTSEL0123        (FM4_BT_BASE + 0x101)
#define FM4_BT_CH4              (FM4_BT_BASE + 0x200)
#define FM4_BT_CH5              (FM4_BT_BASE + 0x240)
#define FM4_BT_CH6              (FM4_BT_BASE + 0x280)
#define FM4_BT_CH7              (FM4_BT_BASE + 0x2C0)
#define FM4_BT_BTSEL4567        (FM4_BT_BASE + 0x301)
#define FM4_BT_CH8              (FM4_BT_BASE + 0x400)
#define FM4_BT_CH9              (FM4_BT_BASE + 0x440)
#define FM4_BT_CHA              (FM4_BT_BASE + 0x480)
#define FM4_BT_CHB              (FM4_BT_BASE + 0x4C0)
#define FM4_BT_BTSEL89AB        (FM4_BT_BASE + 0x501)
#define FM4_BT_CHC              (FM4_BT_BASE + 0x600)
#define FM4_BT_CHD              (FM4_BT_BASE + 0x640)
#define FM4_BT_CHE              (FM4_BT_BASE + 0x680)
#define FM4_BT_CHF              (FM4_BT_BASE + 0x6C0)
#define FM4_BT_BTSELCDEF        (FM4_BT_BASE + 0x701)
#define FM4_BT_BTSSSR           (FM4_BT_BASE + 0xFFC)

#define FM4_BT0_PCSR            (FM4_BT_CH0 + 0x00)
#define FM4_BT0_PDUT            (FM4_BT_CH0 + 0x04)
#define FM4_BT0_TMR             (FM4_BT_CH0 + 0x08)
#define FM4_BT0_TMCR            (FM4_BT_CH0 + 0x0C)
#define FM4_BT0_STC             (FM4_BT_CH0 + 0x10)
#define FM4_BT0_TMCR2           (FM4_BT_CH0 + 0x11)
#define FM4_BT1_PCSR            (FM4_BT_CH1 + 0x00)
#define FM4_BT1_PDUT            (FM4_BT_CH1 + 0x04)
#define FM4_BT1_TMR             (FM4_BT_CH1 + 0x08)
#define FM4_BT1_TMCR            (FM4_BT_CH1 + 0x0C)
#define FM4_BT1_STC             (FM4_BT_CH1 + 0x10)
#define FM4_BT1_TMCR2           (FM4_BT_CH1 + 0x11)
#define FM4_BT2_PCSR            (FM4_BT_CH2 + 0x00)
#define FM4_BT2_PDUT            (FM4_BT_CH2 + 0x04)
#define FM4_BT2_TMR             (FM4_BT_CH2 + 0x08)
#define FM4_BT2_TMCR            (FM4_BT_CH2 + 0x0C)
#define FM4_BT2_STC             (FM4_BT_CH2 + 0x10)
#define FM4_BT2_TMCR2           (FM4_BT_CH2 + 0x11)
#define FM4_BT3_PCSR            (FM4_BT_CH3 + 0x00)
#define FM4_BT3_PDUT            (FM4_BT_CH3 + 0x04)
#define FM4_BT3_TMR             (FM4_BT_CH3 + 0x08)
#define FM4_BT3_TMCR            (FM4_BT_CH3 + 0x0C)
#define FM4_BT3_STC             (FM4_BT_CH3 + 0x10)
#define FM4_BT3_TMCR2           (FM4_BT_CH3 + 0x11)
#define FM4_BT4_PCSR            (FM4_BT_CH4 + 0x00)
#define FM4_BT4_PDUT            (FM4_BT_CH4 + 0x04)
#define FM4_BT4_TMR             (FM4_BT_CH4 + 0x08)
#define FM4_BT4_TMCR            (FM4_BT_CH4 + 0x0C)
#define FM4_BT4_STC             (FM4_BT_CH4 + 0x10)
#define FM4_BT4_TMCR2           (FM4_BT_CH4 + 0x11)
#define FM4_BT5_PCSR            (FM4_BT_CH5 + 0x00)
#define FM4_BT5_PDUT            (FM4_BT_CH5 + 0x04)
#define FM4_BT5_TMR             (FM4_BT_CH5 + 0x08)
#define FM4_BT5_TMCR            (FM4_BT_CH5 + 0x0C)
#define FM4_BT5_STC             (FM4_BT_CH5 + 0x10)
#define FM4_BT5_TMCR2           (FM4_BT_CH5 + 0x11)
#define FM4_BT6_PCSR            (FM4_BT_CH6 + 0x00)
#define FM4_BT6_PDUT            (FM4_BT_CH6 + 0x04)
#define FM4_BT6_TMR             (FM4_BT_CH6 + 0x08)
#define FM4_BT6_TMCR            (FM4_BT_CH6 + 0x0C)
#define FM4_BT6_STC             (FM4_BT_CH6 + 0x10)
#define FM4_BT6_TMCR2           (FM4_BT_CH6 + 0x11)
#define FM4_BT7_PCSR            (FM4_BT_CH7 + 0x00)
#define FM4_BT7_PDUT            (FM4_BT_CH7 + 0x04)
#define FM4_BT7_TMR             (FM4_BT_CH7 + 0x08)
#define FM4_BT7_TMCR            (FM4_BT_CH7 + 0x0C)
#define FM4_BT7_STC             (FM4_BT_CH7 + 0x10)
#define FM4_BT7_TMCR2           (FM4_BT_CH7 + 0x11)
#define FM4_BT8_PCSR            (FM4_BT_CH8 + 0x00)
#define FM4_BT8_PDUT            (FM4_BT_CH8 + 0x04)
#define FM4_BT8_TMR             (FM4_BT_CH8 + 0x08)
#define FM4_BT8_TMCR            (FM4_BT_CH8 + 0x0C)
#define FM4_BT8_STC             (FM4_BT_CH8 + 0x10)
#define FM4_BT8_TMCR2           (FM4_BT_CH8 + 0x11)
#define FM4_BT9_PCSR            (FM4_BT_CH9 + 0x00)
#define FM4_BT9_PDUT            (FM4_BT_CH9 + 0x04)
#define FM4_BT9_TMR             (FM4_BT_CH9 + 0x08)
#define FM4_BT9_TMCR            (FM4_BT_CH9 + 0x0C)
#define FM4_BT9_STC             (FM4_BT_CH9 + 0x10)
#define FM4_BT9_TMCR2           (FM4_BT_CH9 + 0x11)
#define FM4_BT10_PCSR           (FM4_BT_CHA + 0x00)
#define FM4_BT10_PDUT           (FM4_BT_CHA + 0x04)
#define FM4_BT10_TMR            (FM4_BT_CHA + 0x08)
#define FM4_BT10_TMCR           (FM4_BT_CHA + 0x0C)
#define FM4_BT10_STC            (FM4_BT_CHA + 0x10)
#define FM4_BT10_TMCR2          (FM4_BT_CHA + 0x11)
#define FM4_BT11_PCSR           (FM4_BT_CHB + 0x00)
#define FM4_BT11_PDUT           (FM4_BT_CHB + 0x04)
#define FM4_BT11_TMR            (FM4_BT_CHB + 0x08)
#define FM4_BT11_TMCR           (FM4_BT_CHB + 0x0C)
#define FM4_BT11_STC            (FM4_BT_CHB + 0x10)
#define FM4_BT11_TMCR2          (FM4_BT_CHB + 0x11)
#define FM4_BT12_PCSR           (FM4_BT_CHC + 0x00)
#define FM4_BT12_PDUT           (FM4_BT_CHC + 0x04)
#define FM4_BT12_TMR            (FM4_BT_CHC + 0x08)
#define FM4_BT12_TMCR           (FM4_BT_CHC + 0x0C)
#define FM4_BT12_STC            (FM4_BT_CHC + 0x10)
#define FM4_BT12_TMCR2          (FM4_BT_CHC + 0x11)
#define FM4_BT13_PCSR           (FM4_BT_CHD + 0x00)
#define FM4_BT13_PDUT           (FM4_BT_CHD + 0x04)
#define FM4_BT13_TMR            (FM4_BT_CHD + 0x08)
#define FM4_BT13_TMCR           (FM4_BT_CHD + 0x0C)
#define FM4_BT13_STC            (FM4_BT_CHD + 0x10)
#define FM4_BT13_TMCR2          (FM4_BT_CHD + 0x11)
#define FM4_BT14_PCSR           (FM4_BT_CHE + 0x00)
#define FM4_BT14_PDUT           (FM4_BT_CHE + 0x04)
#define FM4_BT14_TMR            (FM4_BT_CHE + 0x08)
#define FM4_BT14_TMCR           (FM4_BT_CHE + 0x0C)
#define FM4_BT14_STC            (FM4_BT_CHE + 0x10)
#define FM4_BT14_TMCR2          (FM4_BT_CHE + 0x11)
#define FM4_BT15_PCSR           (FM4_BT_CHF + 0x00)
#define FM4_BT15_PDUT           (FM4_BT_CHF + 0x04)
#define FM4_BT15_TMR            (FM4_BT_CHF + 0x08)
#define FM4_BT15_TMCR           (FM4_BT_CHF + 0x0C)
#define FM4_BT15_STC            (FM4_BT_CHF + 0x10)
#define FM4_BT15_TMCR2          (FM4_BT_CHF + 0x11)

#define FM4_INTREQ_DRQSEL       (FM4_INTREQ_BASE + 0x000)
#define FM4_INTREQ_ODDPKS       (FM4_INTREQ_BASE + 0x00B)
#define FM4_INTREQ_EXC02MON     (FM4_INTREQ_BASE + 0x010)
#define FM4_INTREQ_IRQ00MON     (FM4_INTREQ_BASE + 0x014)
#define FM4_INTREQ_IRQ01MON     (FM4_INTREQ_BASE + 0x018)
#define FM4_INTREQ_IRQ02MON     (FM4_INTREQ_BASE + 0x01C)
#define FM4_INTREQ_IRQ03MON     (FM4_INTREQ_BASE + 0x020)
#define FM4_INTREQ_IRQ04MON     (FM4_INTREQ_BASE + 0x024)
#define FM4_INTREQ_IRQ05MON     (FM4_INTREQ_BASE + 0x028)
#define FM4_INTREQ_IRQ06MON     (FM4_INTREQ_BASE + 0x02C)
#define FM4_INTREQ_IRQ07MON     (FM4_INTREQ_BASE + 0x030)
#define FM4_INTREQ_IRQ08MON     (FM4_INTREQ_BASE + 0x034)
#define FM4_INTREQ_IRQ09MON     (FM4_INTREQ_BASE + 0x038)
#define FM4_INTREQ_IRQ10MON     (FM4_INTREQ_BASE + 0x03C)
#define FM4_INTREQ_IRQ11MON     (FM4_INTREQ_BASE + 0x040)
#define FM4_INTREQ_IRQ12MON     (FM4_INTREQ_BASE + 0x044)
#define FM4_INTREQ_IRQ13MON     (FM4_INTREQ_BASE + 0x048)
#define FM4_INTREQ_IRQ14MON     (FM4_INTREQ_BASE + 0x04C)
#define FM4_INTREQ_IRQ15MON     (FM4_INTREQ_BASE + 0x050)
#define FM4_INTREQ_IRQ16MON     (FM4_INTREQ_BASE + 0x054)
#define FM4_INTREQ_IRQ17MON     (FM4_INTREQ_BASE + 0x058)
#define FM4_INTREQ_IRQ18MON     (FM4_INTREQ_BASE + 0x05C)
#define FM4_INTREQ_IRQ19MON     (FM4_INTREQ_BASE + 0x060)
#define FM4_INTREQ_IRQ20MON     (FM4_INTREQ_BASE + 0x064)
#define FM4_INTREQ_IRQ21MON     (FM4_INTREQ_BASE + 0x068)
#define FM4_INTREQ_IRQ22MON     (FM4_INTREQ_BASE + 0x06C)
#define FM4_INTREQ_IRQ23MON     (FM4_INTREQ_BASE + 0x070)
#define FM4_INTREQ_IRQ24MON     (FM4_INTREQ_BASE + 0x074)
#define FM4_INTREQ_IRQ25MON     (FM4_INTREQ_BASE + 0x078)
#define FM4_INTREQ_IRQ26MON     (FM4_INTREQ_BASE + 0x07C)
#define FM4_INTREQ_IRQ27MON     (FM4_INTREQ_BASE + 0x080)
#define FM4_INTREQ_IRQ28MON     (FM4_INTREQ_BASE + 0x084)
#define FM4_INTREQ_IRQ29MON     (FM4_INTREQ_BASE + 0x088)
#define FM4_INTREQ_IRQ30MON     (FM4_INTREQ_BASE + 0x08C)
#define FM4_INTREQ_IRQ31MON     (FM4_INTREQ_BASE + 0x090)
#define FM4_INTREQ_IRQ32MON     (FM4_INTREQ_BASE + 0x094)
#define FM4_INTREQ_IRQ33MON     (FM4_INTREQ_BASE + 0x098)
#define FM4_INTREQ_IRQ34MON     (FM4_INTREQ_BASE + 0x09C)
#define FM4_INTREQ_IRQ35MON     (FM4_INTREQ_BASE + 0x0A0)
#define FM4_INTREQ_IRQ36MON     (FM4_INTREQ_BASE + 0x0A4)
#define FM4_INTREQ_IRQ37MON     (FM4_INTREQ_BASE + 0x0A8)
#define FM4_INTREQ_IRQ38MON     (FM4_INTREQ_BASE + 0x0AC)
#define FM4_INTREQ_IRQ39MON     (FM4_INTREQ_BASE + 0x0B0)
#define FM4_INTREQ_IRQ40MON     (FM4_INTREQ_BASE + 0x0B4)
#define FM4_INTREQ_IRQ41MON     (FM4_INTREQ_BASE + 0x0B8)
#define FM4_INTREQ_IRQ42MON     (FM4_INTREQ_BASE + 0x0BC)
#define FM4_INTREQ_IRQ43MON     (FM4_INTREQ_BASE + 0x0C0)
#define FM4_INTREQ_IRQ44MON     (FM4_INTREQ_BASE + 0x0C4)
#define FM4_INTREQ_IRQ45MON     (FM4_INTREQ_BASE + 0x0C8)
#define FM4_INTREQ_IRQ46MON     (FM4_INTREQ_BASE + 0x0CC)
#define FM4_INTREQ_IRQ47MON     (FM4_INTREQ_BASE + 0x0D0)
#define FM4_INTREQ_DRQSEL1      (FM4_INTREQ_BASE + 0x200)
#define FM4_INTREQ_DQESEL       (FM4_INTREQ_BASE + 0x204)
#define FM4_INTREQ_ODDPKS1      (FM4_INTREQ_BASE + 0x20F)

#endif /* FM4_MP3_H_ */
